package com.todo.user.application.frontend.model;

import com.todo.common.common.enums.GenderEnum;
import lombok.Data;

import java.util.List;
import java.util.Map;

/**
 * @author azhebuxing
 * @date 2025/2/21 01:41
 * @description
 */
@Data
public class BatchQuerySimplyUserInfoModel {
    /**
     * 用户信息
     * key - userId
     */
    private Map<Long, SimplyUserInfo> simplyUserInfoMap;
    /**
     * 缺失信息的用户Id
     */
    private List<Long> missedUsrId;


    @Data
    public static class SimplyUserInfo {
        /**
         * 用户Id
         */
        private Long userId;
        private String userName;
        /**
         * 用户昵称
         */
        private String userNikeName;
        /**
         * 性别
         */
        private GenderEnum gender;
        /**
         * 当前城市
         */
        private String location;
        /**
         * 用户头像
         */
        private String userAvatar;
    }
}
